thunder storm - French English Dictionary